/**
 *用于存储JS工具的函数
 *函数封装：准寻小而美的原则
 1.使用方便，灵活复用
 2.实现功能的函数代码简洁
 3。函数的性能心法：复用封函数，变化改参数
 */
/**
 * @description:通过指定选择器获取对应的函数节点
 * @param{string } selector选择器
 * @returns
 */
function $(selector) {
	let nodelist = document.querySelectorAll(selector);
	if (nodelist.length === 1) {
		return nodelist[0];
	}
	if (nodelist.length === 0) {
		return console.warn(`${selector} 没有获取到节点`);
	}
	if (nodelist.length > 1) {
		return nodelist;
	}
}

// 回到顶部按钮
// 获取按钮
let up = $("#up");
// 创建点击事件
up.addEventListener("click", function () {
	window.scrollTo({
		left: 0,
		top: 0,
		// 过渡顺畅
		behavior: "smooth",
	});
});

// 登录框的方法函数封装
function tabs(aaa, cars) {
	aaa.forEach(function (v, i) {
		v.addEventListener("click", function () {
			aaa.forEach(function (vv) {
				vv.classList.remove("active1");
			});
			cars.forEach(function (vvv) {
				vvv.classList.remove("on");
				vvv.classList.add("close");
			});
			v.classList.add("active1");
			cars[i].classList.remove("close");
			cars[i].classList.add("on");
		});
	});
}

// if (i === 0) {
// 	form2.style.display = "none";
// 	form1.style.display = "block";
// } else {
// 	form2.style.display = "block";
// 	form1.style.display = "none";
// }
